package pers.cj.pdos.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import pers.cj.pdos.entity.BorrowOut;
import pers.cj.pdos.entity.BorrowOutGoods;
import pers.cj.pdos.entity.Custom;
import pers.cj.pdos.entity.User;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 借出单生成后需要仓库管理关出库操作；后面如果是转销售后，状态改成已归还;如果是还的操作，则仓库管理员还需要进行入库操作
 * </p>
 *
 * @author chenj
 * @since 2019-11-06
 */
public class BorrowOutVo extends BorrowOut {
    private HouseVo houseVo;
    private User user;
    private User makeUser;
    private Custom custom;

    private List<BorrowOutGoodsVo> borrowOutGoodsVoList;

    public void setMakeUser(User makeUser) {
        this.makeUser = makeUser;
    }

    public void setBorrowOutGoodsVoList(List<BorrowOutGoodsVo> borrowOutGoodsVoList) {
        this.borrowOutGoodsVoList = borrowOutGoodsVoList;
    }

    public User getMakeUser() {
        return makeUser;
    }

    public List<BorrowOutGoodsVo> getBorrowOutGoodsVoList() {
        return borrowOutGoodsVoList;
    }

    public void setHouseVo(HouseVo houseVo) {
        this.houseVo = houseVo;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public void setCustom(Custom custom) {
        this.custom = custom;
    }

    public HouseVo getHouseVo() {
        return houseVo;
    }

    public User getUser() {
        return user;
    }

    public Custom getCustom() {
        return custom;
    }
}
